﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HigLabo.WindowsAzure.RestService.ServiceManagement
{
    public enum OperationName
    {
        ActivateDomainName,
        AddCertificates,
        AddSubscriptionCertificates,
        ChangeDeploymentConfiguration,
        ChangeDeploymentConfigurationBySlot,
        CommitImageUpload,
        CreateAffinityGroup,
        CreateDeployment,
        CreateDeploymentBySlot,
        CreateHostedService,
        CreateStorageService,
        DeleteAffinityGroup,
        DeleteCertificate,
        DeleteDeployment,
        DeleteHostedService,
        DeleteImage,
        DeleteStorageService,
        PrepareImageUpload,
        RebootDeploymentRoleInstance,
        RebootDeploymentRoleInstanceBySlot,
        ReimageDeploymentRoleInstance,
        ReimageDeploymentRoleInstanceBySlot,
        RegenerateStorageServiceKeys,
        RegisterDomainName,
        RemoveSubscriptionCertificate,
        RollbackDeploymentUpdateOrUpgrade,
        SetImageProperties,
        SetParentImage,
        SwapDeployment,
        UnregisterDomainName,
        UpdateAffinityGroup,
        UpdateDeploymentStatus,
        UpdateDeploymentStatusBySlot,
        UpdateHostedService,
        UpdateStorageService,
        UpgradeDeployment,
        UpgradeDeploymentBySlot,
        WalkUpgradeDomain,
        WalkUpgradeDomainBySlot
    }
}
